to be in stitches - German English Dictionary